page.tsx 1.1 KB

123456789101112131415161718192021222324252627282930
  1. import Link from "next/link";
  2. import { buttonVariants } from "@/components/ui/button";
  3. import { Badge } from "@/components/ui/badge";
  4. import { Layout, LayoutContent, LayoutDescription, LayoutHeader, LayoutTitle } from "@/features/page/layout";
  5. export default function CancelPaymentPage() {
  6. return (
  7. <Layout>
  8. <LayoutHeader>
  9. <Badge variant="outline">Payment failed</Badge>
  10. <LayoutTitle>We&apos;re sorry, but we couldn&apos;t process your payment</LayoutTitle>
  11. <LayoutDescription>
  12. We encountered an issue processing your payment.
  13. <br /> Please check your payment details and try again. <br />
  14. If the problem persists, don&apos;t hesitate to contact us for assistance.
  15. <br />
  16. We&apos;re here to help you resolve this smoothly.
  17. </LayoutDescription>
  18. </LayoutHeader>
  19. <LayoutContent className="flex items-center gap-2">
  20. <Link className={buttonVariants({ variant: "default" })} href="/">
  21. Home
  22. </Link>
  23. {/* <ContactSupportDialog /> */}
  24. </LayoutContent>
  25. </Layout>
  26. );
  27. }